package cn.itcast.dao.dept;

import cn.itcast.domain.system.Module;

import java.util.List;

public interface ModuleDao {
    List<Module>findAll();

    void add(Module module);

    void update(Module module);

     Module  findById(String id);

    long delete(String id);

    long findByModuleId(String id);


//根据用户的belong去查询
    List<Module> finBybelong(String belong);
//根据用户的id去查询权限
    List<Module> findByModuleUserId(String userId);

    List<Module> findmoduleByRoleId(String roleId);
}
